
lxfileinfo01：     文件格式 elf32-littlearm


Disassembly of section .init:

00010310 <_init>:
   10310:	e92d4008 	push	{r3, lr}
   10314:	eb000026 	bl	103b4 <call_weak_fn>
   10318:	e8bd8008 	pop	{r3, pc}

Disassembly of section .plt:

0001031c <.plt>:
   1031c:	e52de004 	push	{lr}		; (str lr, [sp, #-4]!)
   10320:	e59fe004 	ldr	lr, [pc, #4]	; 1032c <.plt+0x10>
   10324:	e08fe00e 	add	lr, pc, lr
   10328:	e5bef008 	ldr	pc, [lr, #8]!
   1032c:	00010cd4 	.word	0x00010cd4

00010330 <printf@plt>:
   10330:	e28fc600 	add	ip, pc, #0, 12
   10334:	e28cca10 	add	ip, ip, #16, 20	; 0x10000
   10338:	e5bcfcd4 	ldr	pc, [ip, #3284]!	; 0xcd4

0001033c <perror@plt>:
   1033c:	e28fc600 	add	ip, pc, #0, 12
   10340:	e28cca10 	add	ip, ip, #16, 20	; 0x10000
   10344:	e5bcfccc 	ldr	pc, [ip, #3276]!	; 0xccc

00010348 <__xstat@plt>:
   10348:	e28fc600 	add	ip, pc, #0, 12
   1034c:	e28cca10 	add	ip, ip, #16, 20	; 0x10000
   10350:	e5bcfcc4 	ldr	pc, [ip, #3268]!	; 0xcc4

00010354 <__libc_start_main@plt>:
   10354:	e28fc600 	add	ip, pc, #0, 12
   10358:	e28cca10 	add	ip, ip, #16, 20	; 0x10000
   1035c:	e5bcfcbc 	ldr	pc, [ip, #3260]!	; 0xcbc

00010360 <__gmon_start__@plt>:
   10360:	e28fc600 	add	ip, pc, #0, 12
   10364:	e28cca10 	add	ip, ip, #16, 20	; 0x10000
   10368:	e5bcfcb4 	ldr	pc, [ip, #3252]!	; 0xcb4

0001036c <abort@plt>:
   1036c:	e28fc600 	add	ip, pc, #0, 12
   10370:	e28cca10 	add	ip, ip, #16, 20	; 0x10000
   10374:	e5bcfcac 	ldr	pc, [ip, #3244]!	; 0xcac

Disassembly of section .text:

00010378 <_start>:
   10378:	e3a0b000 	mov	fp, #0
   1037c:	e3a0e000 	mov	lr, #0
   10380:	e49d1004 	pop	{r1}		; (ldr r1, [sp], #4)
   10384:	e1a0200d 	mov	r2, sp
   10388:	e52d2004 	push	{r2}		; (str r2, [sp, #-4]!)
   1038c:	e52d0004 	push	{r0}		; (str r0, [sp, #-4]!)
   10390:	e59fc010 	ldr	ip, [pc, #16]	; 103a8 <_start+0x30>
   10394:	e52dc004 	push	{ip}		; (str ip, [sp, #-4]!)
   10398:	e59f000c 	ldr	r0, [pc, #12]	; 103ac <_start+0x34>
   1039c:	e59f300c 	ldr	r3, [pc, #12]	; 103b0 <_start+0x38>
   103a0:	ebffffeb 	bl	10354 <__libc_start_main@plt>
   103a4:	ebfffff0 	bl	1036c <abort@plt>
   103a8:	00010618 	.word	0x00010618
   103ac:	00010468 	.word	0x00010468
   103b0:	000105b8 	.word	0x000105b8

000103b4 <call_weak_fn>:
   103b4:	e59f3014 	ldr	r3, [pc, #20]	; 103d0 <call_weak_fn+0x1c>
   103b8:	e59f2014 	ldr	r2, [pc, #20]	; 103d4 <call_weak_fn+0x20>
   103bc:	e08f3003 	add	r3, pc, r3
   103c0:	e7932002 	ldr	r2, [r3, r2]
   103c4:	e3520000 	cmp	r2, #0
   103c8:	012fff1e 	bxeq	lr
   103cc:	eaffffe3 	b	10360 <__gmon_start__@plt>
   103d0:	00010c3c 	.word	0x00010c3c
   103d4:	00000024 	.word	0x00000024

000103d8 <deregister_tm_clones>:
   103d8:	e59f0018 	ldr	r0, [pc, #24]	; 103f8 <deregister_tm_clones+0x20>
   103dc:	e59f3018 	ldr	r3, [pc, #24]	; 103fc <deregister_tm_clones+0x24>
   103e0:	e1530000 	cmp	r3, r0
   103e4:	012fff1e 	bxeq	lr
   103e8:	e59f3010 	ldr	r3, [pc, #16]	; 10400 <deregister_tm_clones+0x28>
   103ec:	e3530000 	cmp	r3, #0
   103f0:	012fff1e 	bxeq	lr
   103f4:	e12fff13 	bx	r3
   103f8:	00021030 	.word	0x00021030
   103fc:	00021030 	.word	0x00021030
   10400:	00000000 	.word	0x00000000

00010404 <register_tm_clones>:
   10404:	e59f0024 	ldr	r0, [pc, #36]	; 10430 <register_tm_clones+0x2c>
   10408:	e59f1024 	ldr	r1, [pc, #36]	; 10434 <register_tm_clones+0x30>
   1040c:	e0411000 	sub	r1, r1, r0
   10410:	e1a01141 	asr	r1, r1, #2
   10414:	e0811fa1 	add	r1, r1, r1, lsr #31
   10418:	e1b010c1 	asrs	r1, r1, #1
   1041c:	012fff1e 	bxeq	lr
   10420:	e59f3010 	ldr	r3, [pc, #16]	; 10438 <register_tm_clones+0x34>
   10424:	e3530000 	cmp	r3, #0
   10428:	012fff1e 	bxeq	lr
   1042c:	e12fff13 	bx	r3
   10430:	00021030 	.word	0x00021030
   10434:	00021030 	.word	0x00021030
   10438:	00000000 	.word	0x00000000

0001043c <__do_global_dtors_aux>:
   1043c:	e92d4010 	push	{r4, lr}
   10440:	e59f4018 	ldr	r4, [pc, #24]	; 10460 <__do_global_dtors_aux+0x24>
   10444:	e5d43000 	ldrb	r3, [r4]
   10448:	e3530000 	cmp	r3, #0
   1044c:	18bd8010 	popne	{r4, pc}
   10450:	ebffffe0 	bl	103d8 <deregister_tm_clones>
   10454:	e3a03001 	mov	r3, #1
   10458:	e5c43000 	strb	r3, [r4]
   1045c:	e8bd8010 	pop	{r4, pc}
   10460:	00021030 	.word	0x00021030

00010464 <frame_dummy>:
   10464:	eaffffe6 	b	10404 <register_tm_clones>

00010468 <main>:
   10468:	e92d4800 	push	{fp, lr}
   1046c:	e28db004 	add	fp, sp, #4
   10470:	e24dd060 	sub	sp, sp, #96	; 0x60
   10474:	e50b0060 	str	r0, [fp, #-96]	; 0xffffffa0
   10478:	e50b1064 	str	r1, [fp, #-100]	; 0xffffff9c
   1047c:	e51b3060 	ldr	r3, [fp, #-96]	; 0xffffffa0
   10480:	e3530001 	cmp	r3, #1
   10484:	da000017 	ble	104e8 <main+0x80>
   10488:	e51b3064 	ldr	r3, [fp, #-100]	; 0xffffff9c
   1048c:	e2833004 	add	r3, r3, #4
   10490:	e5933000 	ldr	r3, [r3]
   10494:	e24b205c 	sub	r2, fp, #92	; 0x5c
   10498:	e1a01002 	mov	r1, r2
   1049c:	e1a00003 	mov	r0, r3
   104a0:	eb00005d 	bl	1061c <__stat>
   104a4:	e1a03000 	mov	r3, r0
   104a8:	e3730001 	cmn	r3, #1
   104ac:	0a000008 	beq	104d4 <main+0x6c>
   104b0:	e51b3064 	ldr	r3, [fp, #-100]	; 0xffffff9c
   104b4:	e2833004 	add	r3, r3, #4
   104b8:	e5933000 	ldr	r3, [r3]
   104bc:	e24b205c 	sub	r2, fp, #92	; 0x5c
   104c0:	e1a01002 	mov	r1, r2
   104c4:	e1a00003 	mov	r0, r3
   104c8:	eb00000a 	bl	104f8 <show_stat_info>
   104cc:	e3a03000 	mov	r3, #0
   104d0:	ea000005 	b	104ec <main+0x84>
   104d4:	e51b3064 	ldr	r3, [fp, #-100]	; 0xffffff9c
   104d8:	e2833004 	add	r3, r3, #4
   104dc:	e5933000 	ldr	r3, [r3]
   104e0:	e1a00003 	mov	r0, r3
   104e4:	ebffff94 	bl	1033c <perror@plt>
   104e8:	e3a03001 	mov	r3, #1
   104ec:	e1a00003 	mov	r0, r3
   104f0:	e24bd004 	sub	sp, fp, #4
   104f4:	e8bd8800 	pop	{fp, pc}

000104f8 <show_stat_info>:
   104f8:	e92d4800 	push	{fp, lr}
   104fc:	e28db004 	add	fp, sp, #4
   10500:	e24dd008 	sub	sp, sp, #8
   10504:	e50b0008 	str	r0, [fp, #-8]
   10508:	e50b100c 	str	r1, [fp, #-12]
   1050c:	e51b300c 	ldr	r3, [fp, #-12]
   10510:	e5933010 	ldr	r3, [r3, #16]
   10514:	e1a01003 	mov	r1, r3
   10518:	e59f007c 	ldr	r0, [pc, #124]	; 1059c <show_stat_info+0xa4>
   1051c:	ebffff83 	bl	10330 <printf@plt>
   10520:	e51b300c 	ldr	r3, [fp, #-12]
   10524:	e5933014 	ldr	r3, [r3, #20]
   10528:	e1a01003 	mov	r1, r3
   1052c:	e59f006c 	ldr	r0, [pc, #108]	; 105a0 <show_stat_info+0xa8>
   10530:	ebffff7e 	bl	10330 <printf@plt>
   10534:	e51b300c 	ldr	r3, [fp, #-12]
   10538:	e5933018 	ldr	r3, [r3, #24]
   1053c:	e1a01003 	mov	r1, r3
   10540:	e59f005c 	ldr	r0, [pc, #92]	; 105a4 <show_stat_info+0xac>
   10544:	ebffff79 	bl	10330 <printf@plt>
   10548:	e51b300c 	ldr	r3, [fp, #-12]
   1054c:	e593301c 	ldr	r3, [r3, #28]
   10550:	e1a01003 	mov	r1, r3
   10554:	e59f004c 	ldr	r0, [pc, #76]	; 105a8 <show_stat_info+0xb0>
   10558:	ebffff74 	bl	10330 <printf@plt>
   1055c:	e51b300c 	ldr	r3, [fp, #-12]
   10560:	e593302c 	ldr	r3, [r3, #44]	; 0x2c
   10564:	e1a01003 	mov	r1, r3
   10568:	e59f003c 	ldr	r0, [pc, #60]	; 105ac <show_stat_info+0xb4>
   1056c:	ebffff6f 	bl	10330 <printf@plt>
   10570:	e51b300c 	ldr	r3, [fp, #-12]
   10574:	e5933040 	ldr	r3, [r3, #64]	; 0x40
   10578:	e1a01003 	mov	r1, r3
   1057c:	e59f002c 	ldr	r0, [pc, #44]	; 105b0 <show_stat_info+0xb8>
   10580:	ebffff6a 	bl	10330 <printf@plt>
   10584:	e51b1008 	ldr	r1, [fp, #-8]
   10588:	e59f0024 	ldr	r0, [pc, #36]	; 105b4 <show_stat_info+0xbc>
   1058c:	ebffff67 	bl	10330 <printf@plt>
   10590:	e1a00000 	nop			; (mov r0, r0)
   10594:	e24bd004 	sub	sp, fp, #4
   10598:	e8bd8800 	pop	{fp, pc}
   1059c:	00010638 	.word	0x00010638
   105a0:	00010648 	.word	0x00010648
   105a4:	00010658 	.word	0x00010658
   105a8:	00010668 	.word	0x00010668
   105ac:	00010678 	.word	0x00010678
   105b0:	00010688 	.word	0x00010688
   105b4:	00010698 	.word	0x00010698

000105b8 <__libc_csu_init>:
   105b8:	e92d47f0 	push	{r4, r5, r6, r7, r8, r9, sl, lr}
   105bc:	e1a07000 	mov	r7, r0
   105c0:	e59f6048 	ldr	r6, [pc, #72]	; 10610 <__libc_csu_init+0x58>
   105c4:	e59f5048 	ldr	r5, [pc, #72]	; 10614 <__libc_csu_init+0x5c>
   105c8:	e08f6006 	add	r6, pc, r6
   105cc:	e08f5005 	add	r5, pc, r5
   105d0:	e0466005 	sub	r6, r6, r5
   105d4:	e1a08001 	mov	r8, r1
   105d8:	e1a09002 	mov	r9, r2
   105dc:	ebffff4b 	bl	10310 <_init>
   105e0:	e1b06146 	asrs	r6, r6, #2
   105e4:	08bd87f0 	popeq	{r4, r5, r6, r7, r8, r9, sl, pc}
   105e8:	e3a04000 	mov	r4, #0
   105ec:	e2844001 	add	r4, r4, #1
   105f0:	e4953004 	ldr	r3, [r5], #4
   105f4:	e1a02009 	mov	r2, r9
   105f8:	e1a01008 	mov	r1, r8
   105fc:	e1a00007 	mov	r0, r7
   10600:	e12fff33 	blx	r3
   10604:	e1560004 	cmp	r6, r4
   10608:	1afffff7 	bne	105ec <__libc_csu_init+0x34>
   1060c:	e8bd87f0 	pop	{r4, r5, r6, r7, r8, r9, sl, pc}
   10610:	00010944 	.word	0x00010944
   10614:	0001093c 	.word	0x0001093c

00010618 <__libc_csu_fini>:
   10618:	e12fff1e 	bx	lr

0001061c <__stat>:
   1061c:	e1a02001 	mov	r2, r1
   10620:	e1a01000 	mov	r1, r0
   10624:	e3a00003 	mov	r0, #3
   10628:	eaffff46 	b	10348 <__xstat@plt>

Disassembly of section .fini:

0001062c <_fini>:
   1062c:	e92d4008 	push	{r3, lr}
   10630:	e8bd8008 	pop	{r3, pc}
